package homework.day04;

import java.sql.SQLOutput;
import java.util.*;

/**
 * 在一个List集合中生成20个随机整数(100以内)
 * 然后按照从小到大的顺序排列，排好后再将第6个-第15个元素
 * 按照从大到小顺序排列，并最终输出集合
 * 例如:
 * 1,2,3,4,5,15,14,13,12,11,10,9,8,7,6,16,17,18,19,20
 *
 * @author pc
 */
public class Test01 {
    public static void main(String[] args) {
        List<Integer>  list = new ArrayList<>();
        Random rd = new Random();
        for (int i = 0; i < 20; i++) {
            list.add(rd.nextInt(100));
        }
        System.out.println("随机列表"+list);
        Collections.sort(list);
        System.out.println("从小到大排序后列表"+list);
        List<Integer> list1 = list.subList(5, 15);
        Collections.sort(list1, (o1, o2) -> o2 - o1);
        System.out.println("6到15从大到小列表"+list);
    }
}








